RUL: a Declarative Language for Updating RDF Data Master’s Thesis
نویسنده
چکیده
Semantic Web applications are striving nowadays for managing changes of persistent resource descriptions created according to RDFS schemata. To cope with this demands, a declarative update language for RDF graphs is proposed, which is based on the paradigms of query and view languages RQL and RVL. This language, called RUL, ensures that the execution of the update primitives on nodes and arcs neither violates the semantics of the RDF model nor the semantics of the given RDFS schema. In addition, RUL supports fine-grained updates at the class and property instance level, set-oriented updates with a deterministic semantics and takes benefit of the full expressive power of RQL for restricting the range of variables to nodes and arcs of RDF graphs. The language has been implemented in the context of RDF Suite, as an extension of RQL. The implementation relies on a database update language and generates SQL update statements for the various database representations used in RDF Suite.
منابع مشابه
RUL: A Declarative Update Language for RDF
We propose a declarative update language for RDF graphs which is based on the paradigms of query and view languages RQL and RVL. Our language, called RUL, ensures that the execution of the update primitives on nodes and arcs neither violates the semantics of the RDF model nor the semantics of the given RDFS schema. In addition, RUL supports fine-grained updates at the class and property instanc...
متن کاملTowards Data-Integration on the Semantic Web: Querying RDF with Xcerpt
Although RDF is serialized using XML, the many possible syntactic forms and the need for inferencing make it difficult to query RDF using existing XML query languages. Numerous new query languages for RDF with built-in knowledge about the semantics of particular inferencing formalisms like RDF Schema and OWL have been proposed or are currently under development. However most, if not all, are sp...
متن کاملRDF Declarative Description (RDD): A Language for Metadata
RDF Declarative Description (RDD) is a metadata modeling language which extends RDF(S) expressiveness by provision of generic means for succinct and uniform representation of metadata, their relationships, rules and axioms. Through its expressive mechanism, RDD can directly represent all RDF-based languages such as OIL and DAMLfamily markup languages (e.g., DAML+OIL and DAML-S), and hence allow...
متن کاملA Data-flow Language for Big RDF Data Processing
When analysing large RDF datasets, users are left with two main options: using SPARQL or using an existing non-RDF-specific big data language, both with its own limitations. The pure declarative nature of SPARQL and the high cost of evaluation can be limiting in some scenarios. On the other hand, existing big data languages are designed mainly for tabular data and, therefore, applying them to R...
متن کاملD2R MAP - A Database to RDF Mapping Language
[email protected] ABSTRACT The vision of the Semantic Web is to give data on the web a welldefined meaning by representing it in RDF and linking it to commonly accepted ontologies. Most formatted data today is stored in relational databases. To be able to use this data on the Semantic Web we need a flexible but easy to use mechanism to map relational data to RDF. The poster presents D2R...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006